.container {
	width: 100%;
	background-color: #f8f8f8;
}

.line {
	height: 1px;
	background-color: rgba(0,0,0,0.2);
	margin-left: 50upx;
	margin-right: 50upx;
}

.caption-bar {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-left: 30upx;
	margin-right: 30upx;
}

.left {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.left-txt {
	font-weight: bold;
	font-size: 38upx;
}

.left-ico {
	width: 40upx;
	height: 40upx;
	margin-left: 10upx;
}

.right {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.right-txt {
	font-size: 26upx;
}

.content-container {
	
	height: 800upx;
	background-color: white;
	border: solid 1px rgba(0,0,0,0.3);
	
	margin-top: 20upx;
	margin-left: 20upx;
	margin-right: 20upx;
	border-radius: 20upx;
	
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	/* align-items: center; */
}

.school-caption {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	height: 120upx;
	margin-left: 20upx;
}

.school-badge {
	width: 80upx;
	height: 80upx;
}

.school-names {
	display: flex;
	flex-direction: column;
	margin-left: 20upx;
	
}

.school-fullname {
	font-size: 32upx;
	font-weight: bold;
}

.school-shortname {
	font-size: 28upx;
	color: rgba(0,0,0,0.5);
	margin-top: 10upx;
}

.scores {
	/* border: solid 1px red; */
	/* height: 100upx; */
	display: flex;
	flex-direction: row;
	margin-left: 80upx;
	margin-right: 80upx;
	margin-top: 10upx;
}

.left-scores {
	display: flex;
	flex-direction: column;
	width: 50%;
	
}

.right-scores {
	display: flex;
	flex-direction: column;
	width: 50%;
}

.score-txt {
	font-weight: bold;
	margin-top: 20upx;
}

.scores-desc {
	margin-left: 80upx;
	margin-top: 20upx;
}

.scores-desc-num {
	font-weight: bold;
}

.chart-box {
	/* width: 90%; */
	background-color: #f8f8f8;
	height: 600upx;
	margin-left: 20upx;
	margin-right: 20upx;
	margin-top: 50upx;
}

.go-detail {
	/* border: solid 1px red; */
	display: flex;
	justify-content: center;
	font-size: 26upx;
	color: #00aa00;
	margin-top: 20upx;
}

.space {
	margin-top: 50upx;
}